package src.main.kotlin.day91

/**
 * 抽象类
 *  可以有实现方法
 *  也可以有未实现方法
 *
 *  单继承，多实现
 *
 *  除了具体实现的函数，抽象类也可以包含抽象函数-只有定义，没有函数实现
 */
fun main() {

}

abstract class Gun(val range:Int){
    protected fun doSomething(){
        println("dosomething.. ")
    }

    abstract fun pullTrigger():String
}


class AK47(val price:Int) :Gun(500){
    override fun pullTrigger(): String {
        TODO("Not yet implemented")
    }



}